以前是單純 HTML, CSS, Javascript 跟 DOM 互動
jQuery 出現
BACKBONE.JS 出現
後來 Single Page Application 出現
2010 AngularJS 出生(by Google)
2013 React 出生 (by Facebook)
2014 AngularJS 決定要重寫 ➡️ 改名叫 Angular
今天我們會開始進入React的部分,一開始我想先介紹一下為什麼要用React跟create-react-app
。
React 事實上一開始是 Facebook 工程師開始的,目前由 Facebook 跟其社群一同維護,而 create-react-app
也是一群聰明的工程師為了讓我們能減少開始的阻礙而發明的。
因為 React 用到的 Javascript 版本比現今各種瀏覽器能理解的版本還要更新,所以有一些如 Babel 跟 Webpack 的工具能幫助我們把 React convert 成瀏覽器能理解的版本,不然瀏覽器看到 React 的 js 語法只會一頭霧水,然後選擇忽略。
Facebook 建立此工具 create-react-app
,讓新手工程師(如我)能快速開始寫 React,而不用擔心 Configuration 的設定,因為 create-react-app
都幫我們處理好了!
因為Node.js的版本非常的多,如果你是一位新手,建議是安裝最新的穩定版本(LTS)
nvm install <version>
,或是 nvm install --lts
nvm use <version
切換到安裝好的最新版本node -v
npm -v
nvm --version
$ nvm --version
$ nvm install 12.18.3
$ nvm use 12.18.3
$ node -v
$ npm -v
$ npx create-react-app concert-preparer
# 移入資料夾
$ cd concert-preparer
用VS Code打開檔案
$ code .
開始預覽專案
$ npm start
明天會繼續介紹建立專案中的檔案分別有什麼功用
謝謝你的追蹤
Stay tuned and see you tomorrow!
Social Media
Facebook - RoyWannago
Twitter - @roywannago
Instagram 分享設計與程式學習 - @royflwdesign
Instagram 分享 UX 迷因 - @UX_WTF
YouTube 分享美國生活- RoyWannago YouTube